package com.bsoft.gol.editor.editor;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

/**
 * 常用控件题目表
 */
@Entity(name="EditorCommonWidget")
@Table(name = "editor_common_widget", catalog = "")
public class EditorCommonWidget implements Serializable {
    /**
     * <pre>
     * 控件id
     * 表字段 : editor_common_widget.common_widget_id
     * </pre>
     * 
     */
    private String commonWidgetId;

    /**
     * <pre>
     * 题目id
     * 表字段 : editor_common_widget.title_id
     * </pre>
     * 
     */
    private String titleId;

    /**
     * <pre>
     * 控件分类id
     * 表字段 : editor_common_widget.widget_class_id
     * </pre>
     * 
     */
    private String widgetClassId;

    /**
     * <pre>
     * 控件类型
     * 表字段 : editor_common_widget.common_widget_type
     * </pre>
     * 
     */
    private Byte commonWidgetType;

    /**
     * <pre>
     * 控件名称
     * 表字段 : editor_common_widget.common_widget_name
     * </pre>
     * 
     */
    private String commonWidgetName;

    /**
     * <pre>
     * 控件描述
     * 表字段 : editor_common_widget.common_widget_desc
     * </pre>
     * 
     */
    private String commonWidgetDesc;

    /**
     * <pre>
     * 创建人
     * 表字段 : editor_common_widget.create_id
     * </pre>
     * 
     */
    private Integer createId;

    /**
     * <pre>
     * 创建时间
     * 表字段 : editor_common_widget.create_time
     * </pre>
     * 
     */
    private Date createTime;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 控件id
     * 表字段 : editor_common_widget.common_widget_id
     * </pre>
     * 
     */
    @Id
    @Column(name = "common_widget_id")
    public String getCommonWidgetId() {
        return commonWidgetId;
    }

    /**
     * <pre>
     * 设置 控件id
     * 表字段 : editor_common_widget.common_widget_id
     * </pre>
     * 
     */
    public void setCommonWidgetId(String commonWidgetId) {
        this.commonWidgetId = commonWidgetId == null ? null : commonWidgetId.trim();
    }

    /**
     * <pre>
     * 获取 题目id
     * 表字段 : editor_common_widget.title_id
     * </pre>
     * 
     */
    @Basic
    @Column(name = "title_id")
    public String getTitleId() {
        return titleId;
    }

    /**
     * <pre>
     * 设置 题目id
     * 表字段 : editor_common_widget.title_id
     * </pre>
     * 
     */
    public void setTitleId(String titleId) {
        this.titleId = titleId == null ? null : titleId.trim();
    }

    /**
     * <pre>
     * 获取 控件分类id
     * 表字段 : editor_common_widget.widget_class_id
     * </pre>
     * 
     */
    @Basic
    @Column(name = "widget_class_id")
    public String getWidgetClassId() {
        return widgetClassId;
    }

    /**
     * <pre>
     * 设置 控件分类id
     * 表字段 : editor_common_widget.widget_class_id
     * </pre>
     * 
     */
    public void setWidgetClassId(String widgetClassId) {
        this.widgetClassId = widgetClassId == null ? null : widgetClassId.trim();
    }

    /**
     * <pre>
     * 获取 控件类型
     * 表字段 : editor_common_widget.common_widget_type
     * </pre>
     * 
     */
    @Basic
    @Column(name = "common_widget_type")
    public Byte getCommonWidgetType() {
        return commonWidgetType;
    }

    /**
     * <pre>
     * 设置 控件类型
     * 表字段 : editor_common_widget.common_widget_type
     * </pre>
     * 
     */
    public void setCommonWidgetType(Byte commonWidgetType) {
        this.commonWidgetType = commonWidgetType;
    }

    /**
     * <pre>
     * 获取 控件名称
     * 表字段 : editor_common_widget.common_widget_name
     * </pre>
     * 
     */
    @Basic
    @Column(name = "common_widget_name")
    public String getCommonWidgetName() {
        return commonWidgetName;
    }

    /**
     * <pre>
     * 设置 控件名称
     * 表字段 : editor_common_widget.common_widget_name
     * </pre>
     * 
     */
    public void setCommonWidgetName(String commonWidgetName) {
        this.commonWidgetName = commonWidgetName == null ? null : commonWidgetName.trim();
    }

    /**
     * <pre>
     * 获取 控件描述
     * 表字段 : editor_common_widget.common_widget_desc
     * </pre>
     * 
     */
    @Basic
    @Column(name = "common_widget_desc")
    public String getCommonWidgetDesc() {
        return commonWidgetDesc;
    }

    /**
     * <pre>
     * 设置 控件描述
     * 表字段 : editor_common_widget.common_widget_desc
     * </pre>
     * 
     */
    public void setCommonWidgetDesc(String commonWidgetDesc) {
        this.commonWidgetDesc = commonWidgetDesc == null ? null : commonWidgetDesc.trim();
    }

    /**
     * <pre>
     * 获取 创建人
     * 表字段 : editor_common_widget.create_id
     * </pre>
     * 
     */
    @Basic
    @Column(name = "create_id")
    public Integer getCreateId() {
        return createId;
    }

    /**
     * <pre>
     * 设置 创建人
     * 表字段 : editor_common_widget.create_id
     * </pre>
     * 
     */
    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    /**
     * <pre>
     * 获取 创建时间
     * 表字段 : editor_common_widget.create_time
     * </pre>
     * 
     */
    @Basic
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置 创建时间
     * 表字段 : editor_common_widget.create_time
     * </pre>
     * 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}